Obiettivi di Apprendimento
- Riconoscere le differenze architetturali tra l'esecuzione sul host e sul dispositivo nel modello HIP.
- Sviluppare e avviare kernel HIP utilizzando configurazioni di esecuzione basate su griglia e blocchi.
- Utilizzare le API di gestione della memoria HIP per trasferimenti e allocazioni di dati efficienti.
- Applicare tecniche di ottimizzazione delle prestazioni, incluse la memoria condivisa e i primitivi di sincronizzazione.